Career 2015 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F9 Australia F1 Australia F2 The LTA Hull Challenger - Hull San Luis Potosi Challenger 2002 - San Luis Potosi Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Polish Open 2000 - Poznan Warta Cup - Sopot Macedonian Open - Skopje Cosmorom Challenger - Brasov Copa Ericsson Argentina - Buenos Aires Architect Open - Budapest Segundo Aberto de Brasilia - Brasilia Global Telecom Open - Curitiba Global Telecom Open - Florianopolis VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo The 69th King's Cup-Thailand Open - Bangkok Maia Open 2002 - Maia USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign 2003 Freeman Men's Challenger - Joplin Copa Ericsson - Lima Copa Ericsson - Caracas Challenger Ford de Cherbourg - Cherbourg Zivnobanka Czech Open - Prostejov The Granby Natrel Challenger - Granby Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ispat Open 2004 - Ostrava Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Nord/LB Open 2004 - Braunschweig Canottieri Minico 2004 - Mantova Oberstraufen Cup - Oberstaufen Porsche Open - Poznan Kyiv Open - Kiev Brasov Challenger - Brasov Uncle Tobys Challenger in Caloundra - Caloundra Copa Petrobras Santa Cruz - Santa Cruz de la Sierra X Abierto Internacional de Salinas - Salinas Bogota Challenger - Bogota Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Stella Artois Clay Court Championships - Budaors Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Kia International in Caloundra - Caloundra Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Unique Zagreb Open - Zagreb Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella dBI Tennis Challenger - Binghamton San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Kia International In Caloundra - Caloundra II Challenger Ciudada de Guayaquil - Guayaquil Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas ECU Prague Open - Prague Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Polska Energia Open - Bytom Almaty Challenger 1 - Almaty Aamulehti Tampere Opene - Tampere San Marino Cepu Open - San Marino Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Samsung Securities Cup - Seoul Copa Petrobras Uruguay - Montevideo Nord LB Open - Braunschweig San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Burnie Challenger Tanger Challenger Meknes Challenger Santiago Challenger Bogota Challenger Barletta Challenger Rome Challenger Sofia Challenger Tunis Challenger Bordeaux Challenger Zagreb Challenger Prostejov Challenger Furth Challenger Lugano Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Bogota Challenger Buenos Aires Challenger Napoli Challenger Tarragona Challenger Santiago Challenger Guayaquil Challenger Geneva Challenger - Geneva Copa Ericsson Costa Rica - San Jose 2002 Azalea Orthopedic Challenger - Tyler 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Copa Sevilla Internacionales de Andalucia - Seville Black Forest Open - Freudenstadt Sao Paulo - Brazil Heineken Challenger 2004 - Ho Chi Minh City Challenger Leon 2004 - Leon ATU Cup - Weiden SAA Hilversum Open - Hilversum Challenger Casablanca San Angel - Mexico City XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Kia - Santiago Nord LB Open 2006 - Braunschweig GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Kia International In Kawana - Kawana Scheveningen Challenger Poznan Challenger 1st Challenger Tournament Leon - Leon Kitzbuhel Challenger Trani Challenger Hungarian Open - Budapest Heineken Challenger - Ho Chi Minh City XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton Charlottesville Challenger Champaign Challenger Copa Ericsson Peru - Lima Marrakech Challenger San Luis Potosi Challenger - San Luis Potosi Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Granby Challenger - Granby XL Bermuda Open - Bermuda Corona Mexico City Open - Mexico City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Steelers Cup - Kosice Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Copa Petrobras Argentina - Buenos Aires 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Architect Open - Budapest Fujitsu Siemens Open - Budapest Banja Luka Challenger 2005 - Banja Luka Morocco Tennis Tour - Rabat Pekao Open 2005 - Szczecin Morocco Tennis Tour - Fes Morocco Tennis Tour - Marrakech San Luis Potosi Challenger - San Luis Potosi Barletta Challenger Rome Challenger South African Airways Tennis Open - Durban Bancolombia Open - Bogota Zagreb Challenger Rabat Challenger Alessandria Challenger Furth Challenger Poznan Challenger Hypo Group Tennis International - Portschach Energis Dutch Open - Amsterdam Heineken Open - Auckland Chevrolet Cup - Vina del Mar Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag AAPT Championships - Adelaide Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland Adidas International - Sydney Mercedes-Benz Cup - Los Angeles Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Adidas International - Sydney Copa AT&T - Buenos Aires The Priority Telecom Open - Amersfoort AAPT Championships - Adelaide Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Open Romania - Bucharest Muller Cup - Ulm Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno VIII Trofeo Ciudad de Quito - Quito Nord/LB Open - Braunschweig 2003 Eddleman USTA Challenger - Birmingham Next Generation Hardcourts - Adelaide Top Wool Challenger Biella - Biella The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco BellSouth Open - Vina del Mar Copa Petrobras-Brazil - Aracaju 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas West Side Tennis Club Clay Court Challenger - Forest Hills Torneo Internacional Challenger Fila 2005 - Leon Brasil Open - Costa do Sauipe ECM Prague Open 2005 - Prague Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Draft Corona Mexico City Open - Mexico City Copa Petrobras - Santiago Corona Mexico City Open - Mexico City The Priority Telecom Open - Amersfoort Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Brasov Challenger - Brasov Campionati Internazionali di Sicilia - Palermo Furth Challenger Challenger Ciudad de Guayaquil - Guayaquil Next Generation Adelaide International - Adelaide Sydney International - Sydney Prosperita Open 2008 - Ostrava III Challenger Isla de Gran Canaria Ciudad de Telde - Telde BNP Paribas Primrose - Bordeaux Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Lima Challenger - Lima Sao Paulo Challenger St. Brieuc Challenger Athens Challenger Ostrava Challenger Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Cali Challenger Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Medellin Challenger BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Brasil Open - Costa do Sauipe Allianz Suisse Open - Gstaad Open Seat Godo - Barcelona Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BMW Open - Munich Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Argentina Open - Buenos Aires Mumbai Open - Mumbai Regions Morgan Keegan Championships - Memphis Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Synsam Swedish Open - Bastad Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Brisbane - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Interwetten Austrian Open - Kitzbuhel Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires Medibank International - Sydney Shimadzu All Japan Indoor - Kyoto Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Garden Open - Rome Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven I Tourneo Fila Citta di Brindisi - Brindisi Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Fujitsu Siemens Open - Budapest Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Winston Salem - Winston Salem If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Gosford Australian Unity Challenger - Gosford The Surbiton Trophy - Surbiton The Hilversum Open - Hilversum C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa Open Diputacion - Cordoba VII Avierto Internacional de Salinas - Salinas Copa Ericsson Mexico - Guadalajara VI Trofeo Ciudad de Quito - Quito X Ciutat de Barcelona - Barcelona Oberstaufen Cup - Oberstaufen Bogota Challenger - Bogota Brasil Open - Florianopolis Copa Ericsson Mexico - Guadalajara Tennis Napoli Cup - Napoli Gallagher International - Hamilton ARMS USTA Challenger - Rocky Mount Cerveza Club Colombia Open - Bogota ATU Cup - Weiden GHI Bronx Classic - Bronx Uncle Toby's Burnie Challenger - Tasmania Siemens Open 2004 - Scheveningen Copa Petrobras - Aracaju 7th Wartburg Open - Eisenach GHI Bronx Classic - Bronx China Open - Beijing Copa Petrobras Guadalajara - Guadalajara 4° Sporting Challenger - Turin Copa AT&T - Buenos Aires SMS Tennis Cup - Sao Paulo AAPT Championships - Adelaide Banca Stato Challenger Lugano - Lugano IV Abierto Internacional de Salinas - Salinas Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo 2003 West Side Tennis Club Challenger - Forest Hills USTA Seascape Challenger - Aptos Ethias Trophy - Mons Banja Luka Challenger 2003 - Banja Luka Hungarian Architect Open - Budapest Bulgarian Open - Sofia The USTA Challenger at West End Racquet - Torrance XXXVII Torneig C.E. Laieta - Barcelona Copa Ericsson Argentina - Buenos Aires Gran Copa Ericsson - Rio de Janeiro Samsung Securities Cup - Seoul BMW Tennis Championship - Sunrise Gramado Challenger - Gramado Unicredit Czech Open - Prostejov Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Copa Ericsson Brazil - Sao Paulo USTA Challenger of Tiburon - Tiburon Haagen Dazs Open - Caracas Copa Petrobras Argentina - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Open de Moselle - Metz Stockholm Open - Stockholm VII Torneo Internazionale di Tennis - Barletta TEAN International - Alphen Aan Den Rijn Flea Market Cup - Busan Telesp Celular Open - Ribeirao Preto Tunis Open 2006 - Tunis Grand Prix Hassan II - Casablanca Schickedanz Open - Furth Pekao Open - Szczecin Knoxville Challenger Fifth-Third Bank Tennis Championships - Lexington Trani Cup - Trani Stockholm Open - Stockholm Cerveza Cristal - Santiago Orange Warsaw Open - Warsaw Challenger de la Ciudad de Mexico - Mexico City Open Sainte-Victoire - Aix-En-Provence Riviera di Rimini Challenger - Rimini Challenger Copa Sevilla - Seville Karlsruhe Challenger Samsung Securities Cup Challenger Tennis - Seoul If Stockholm Open - Stockholm SMS Tennis Open - Sao Paulo Brisbane International - Brisbane Movistar Open - Santiago Montevideo Challenger SkiStar Swedish Open - Bastad Visa Tennis Open - Sao Paulo BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Open de Tenis Comunidad Valenciana - Valencia Orange Prokom Open - Sopot Medibank International - Sydney BMW Open - Munich Grand Prix Hassan II - Casablanca SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston BMW Open - Munich BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington D.C. Copa AT&T - Buenos Aires The Stella Artois Grass Court Championships - London Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Medibank Private International - Sydney Heineken Open Shanghai - Shanghai Estoril Open - Estoril The Stella Artois Championships - London Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati If Stockholm Open - Stockholm NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai ATP Kremlin Cup - Moscow Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Australian Open Wildcard Play-Off - Melbourne